package com.ktwlsoft.fundmanage.mapper;

import java.util.List;

import com.alibaba.fastjson.JSONObject;
import org.apache.ibatis.annotations.Mapper;
import com.ktwlsoft.fundmanage.domain.entity.SkipConfig;

/**
 * 
 *
 * @author zhuhe on 2019-09-17 11:19:22
 * @version 1.0
 */
@Mapper
public interface ISkipConfigMapper {
	
	/**
	 * 查询列表 on 2019-09-17 11:19:22
	 * @param skipConfig skipConfig
	 * @return List<SkipConfig>
	 */
	List<SkipConfig> findList(SkipConfig skipConfig);

	/**
	  * 跳过配置-分页 on 2019/9/17 11:27
	  *
	  * @param jsonObject jsonObject
	  * @return List<JSONObject>
	  */
	List<JSONObject> findSkipConfigPage(JSONObject jsonObject);

	/**
	 * 根据id查询信息 on 2019-09-17 11:19:22
	 * @param systemType systemType
	 * @return SkipConfig
	 */
	SkipConfig getById(String systemType);
	
	
	/**
	 * 根据id删除信息 on 2019-09-17 11:19:22
	 * @param systemType systemType
	 * @return int
	 */
	int deleteById(String systemType);
	
	/**
	 * 根据id集合批量删除信息 on 2019-09-17 11:19:22
	 * @param ids ids
	 * @return int
	 */
	int deleteByIds(List<String> ids);
	


	/**
	 * 插入 on 2019-09-17 11:19:22
	 * @param skipConfig skipConfig
	 * @return int
	 */
    int insert(SkipConfig skipConfig);

	/**
	 * 更新 on 2019-09-17 11:19:22
	 * @param skipConfig skipConfig
	 * @return int
	 */
    int update(SkipConfig skipConfig);


}
